let text =1;
//第一个形参：解决作用域查找问题，可以压缩体积
//第二个形参：避免ie678出现undefined
;(function (window,undefined){
function init(el){
    //this全等于实例化对象
    let els = document.querySelectorAll(el);
    for(let i=0;i<els.length;i++){
        this[i]=els[i]
    }
    this.length = els.length
}
let jQuery = function(el){
    return new init(el)
}
jQuery.extend=function(object){
    // object = { 方法名() { }, ...}
    for(let key in object){
        init.prototype[key]=object[key]
    }
}
init.prototype={
    css(cssAttr,cssVal){
        for(let i = 0;i<this.length;i++){
            this[i].style[cssAttr] = cssVal //对象的键是变量时，用数组语法
        }
        return this
    },
    ajax(options){},
    attr(options){},
    addClass(options){},
}
window.jQuery = window.$ =jQuery
})(window)
$.extend({
    bg(){

    }
})